home *** CD-ROM | disk | FTP | other *** search
/ Precision Software Appli…tions Silver Collection 1 / Precision Software Applications Silver Collection Volume One (PSM) (1993).iso / games / egavga / atc101.exe / ATC.DOC < prev    next >
Text File  |  1991-12-11  |  40KB  |  956 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                                      ATCSIM V1.6
  27.                                      -----------
  28.  
  29.                             Air Traffic Control Simulator
  30.                             -----------------------------
  31.  
  32.  
  33.           A 3-dimensional graphical game with synthesized voice reply.
  34.  
  35.                                   Table of Contents
  36.                                   -----------------
  37.  
  38.           Features  . . . . . . . . . . . . . . . . . . . . . . . . . .   3
  39.  
  40.           System Requirement & Files Distributed  . . . . . . . . . . .   4
  41.  
  42.           Quick Start . . . . . . . . . . . . . . . . . . . . . . . . .   5
  43.  
  44.           Command Line Parameters . . . . . . . . . . . . . . . . . . .   5
  45.  
  46.           Graphics Drivers  . . . . . . . . . . . . . . . . . . . . . .   6
  47.  
  48.           To upgrade from V1.0-1.5 to 1.6 . . . . . . . . . . . . . . .   7
  49.  
  50.           What is ATC ? . . . . . . . . . . . . . . . . . . . . . . . .   7
  51.  
  52.           Headings & Flight Level . . . . . . . . . . . . . . . . . . .   8
  53.  
  54.           What is a Flight Progress Strip (FPS) . . . . . . . . . . . .   8
  55.  
  56.           Departure Example . . . . . . . . . . . . . . . . . . . . .    10
  57.  
  58.           Arrival Example . . . . . . . . . . . . . . . . . . . . . .    11
  59.  
  60.           Transit Aircraft & Critical State . . . . . . . . . . . . .    11
  61.  
  62.           Emergency Situations  . . . . . . . . . . . . . . . . . . .    12
  63.  
  64.           Other commands  . . . . . . . . . . . . . . . . . . . . . .    12
  65.  
  66.           Registration & Discount . . . . . . . . . . . . . . . . . .    13
  67.  
  68.           Skill levels & Jump to DOS  . . . . . . . . . . . . . . . .    13
  69.  
  70.           Distribution Policy & License Agreement . . . . . . . . . .    15
  71.  
  72.           Acknowledgement . . . . . . . . . . . . . . . . . . . . . .    15
  73.  
  74.           Revision History  . . . . . . . . . . . . . . . . . . . . .    16
  75.  
  76.           Index . . . . . . . . . . . . . . . . . . . . . . . . . . .    18
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.                                           2
  89.  
  90.                                      ATCSIM V1.6
  91.                                      -----------
  92.  
  93.                             Air Traffic Control Simulator
  94.                             -----------------------------
  95.  
  96.                                        Features
  97.                                        --------
  98.  
  99.           -  first   air  traffic  control  simulator   with  3-dimensional
  100.                graphical display.  You can  actually see an  aircraft leave
  101.                the ground during takeoff.
  102.  
  103.           - first ATC simulator with synthesized voice reply, just like the
  104.                real case over the radio.
  105.  
  106.           - simulation  of a  secondary surveillance  radar display  with a
  107.                data-tag attached  to each aircraft, showing  its call sign,
  108.                altitude speed and climb/descend indicator.
  109.  
  110.           - an airport at the center with 4 possible runways and 5 exits at
  111.                the edges.
  112.  
  113.           - 2 types of aircraft  simulated (Boeing 747 and Cessna  182) but
  114.                you can  change their  performance and  add another 2  types
  115.                using the Aircraft Specification Editor (see below).
  116.  
  117.           - aircraft speed up on descend and slow down on climbing.
  118.  
  119.           - detail self-explaining on-line help.
  120.  
  121.           - variable wind effect which can be toggled on and off.
  122.  
  123.           -  emergency situations  such  as hydraulics  problem and  engine
  124.                failure  requiring immediate actions  to direct the aircraft
  125.                to land as soon as possible.
  126.  
  127.           - 5 sound levels.
  128.  
  129.           -  option  to  toggle  between  2-dimensional  and  3-dimensional
  130.                display.
  131.  
  132.           - change the speed of play from  1 - 9 seconds per 'tick' subject
  133.                to skill level restriction.
  134.  
  135.           - 6  skill levels  from  beginners to  experts  handling 6  -  26
  136.                aircraft generated at different speed.
  137.  
  138.           - option to shell out to DOS. If you have 208K of expanded memory
  139.                or 194K of free disk space, the program will swap most of   
  140.                itself out using less than 3K of conventional memory.
  141.  
  142.  
  143.                                           3
  144.  
  145.           - option to save the game to disk and resume playing later.
  146.  
  147.           -  change  the  aircraft performance  characteristics  using  the
  148.                Aircraft Specification Editor. You can optionally  add 1 - 2
  149.                aircraft types.
  150.  
  151.           - various options can be set by command line parameters.
  152.  
  153.           - hall of fame with top 10 high scores.
  154.  
  155.                The game  distributed is in a  demonstration state. Although
  156.           it allows  you to  try all  6 skill  levels, it  is limited  to 3
  157.           aircraft for all levels. US$20 registration allows you to play as
  158.           many as 26 aircraft in level 6. See topic "Skill Level".
  159.  
  160.  
  161.                         System Requirement & Files Distributed
  162.                         --------------------------------------
  163.  
  164.           - Intel  (TM) 8088,80286,386,486  processor running at  any clock
  165.                speed
  166.           -  graphics adaptor card: CGA, MCGA,  EGA, VGA, IBM 3270 PC, AT&T
  167.                6300 and Hercules (TM)
  168.           - DOS 2.0 or higher (but not MS-DOS 2.11!)
  169.           - at least 256K of memory
  170.           - hard disk optional
  171.  
  172.  
  173.                ATCSIM is  distributed as  a self-extracting LHA  archive as
  174.           ATCSIM.EXE  You  only need  to run  this  program to  extract the
  175.           following files:
  176.  
  177.                ASE.DOC  -  explains how  the Aircraft  Specification Editor
  178.                          works
  179.                ASE.EXE - Aircraft Specification Editor
  180.                ATC.DAT - data file
  181.                ATC.DOC - this file
  182.                ATC.EXE - the game
  183.                REG.DOC - registration form
  184.                REG.EXE -  program to  enter the registration  password into
  185.                          ATC.EXE to unlock all the features
  186.                *  .BGI - graphics drivers
  187.  
  188.                Only the corresponding .BGI files  for your graphics card is
  189.           needed to run  ATC.EXE (see  Graphics Driver on  the next  page).
  190.           REG.EXE is only needed  to enter the password. Afterwards,  it is
  191.           not needed to run the game.
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.                                           4
  199.  
  200.                                      Quick Start
  201.                                      -----------
  202.  
  203.                If you are already familiar with  air traffic control (ATC),
  204.           you can play the game right away. Run  ATC.EXE, choose your skill
  205.           level, when the  radar display  appears, press <ESC>  to see  the
  206.           menu,  then press  <H> to  display help  on command  syntax, exit
  207.           radials and restrictions.  On the right of the radar display is a
  208.           "rack" of flight progress strips (FPS), upper half for departures
  209.           and  lower half  arrivals.  If  you  find  the  wind  effect  too
  210.           difficult,  press  <ESC><W> to  toggle it  off.  If you  find the
  211.           simulation  speed too  fast,  press <ESC><D><+>  to increase  the
  212.           update interval.
  213.  
  214.  
  215.                                Command Line Parameters
  216.                                -----------------------
  217.  
  218.                As  of Version 1.6, various program parameters can be set by
  219.           command line parameters as follows:
  220.  
  221.  
  222.            Parameter  Value   Default value    Effect
  223.            -C         1-10    0=autodetect     set graphics card manually
  224.                                                (see Graphics Driver below)
  225.  
  226.            -D         1-9     1                set delay in seconds
  227.  
  228.            -L         0-6     asked from       set skill level 
  229.                               startup screen   0=resume saved game
  230.                                                1=novice 6=expert
  231.            -M         0-4     depends on       set graphics mode manually
  232.                               graphics card    (see Graphics Driver below)
  233.  
  234.            -S         0-4     4=full voice     set sound level
  235.                               reply            0=silent 
  236.                                                1=sound warnings only
  237.                                                2=bell & whistle
  238.                                                3=voice reply ident only
  239.  
  240.            -T         N or Y  Y=3-D display    set 3-dimensional display
  241.                                                on/off
  242.            -W         N or Y  depends on       set wind effect on/off
  243.                               skill level
  244.  
  245.  
  246.           - command line parameters can be entered in any order and in both
  247.           upper and lower  cases, e.g. atc -s0 -wn -l5  to start program in
  248.           level 5, no wind effect and no sound.
  249.  
  250.           - the parameter  prefix "-" can be replaced by  "/", i.e. -wn /WN
  251.           are the same.
  252.  
  253.                                           5
  254.  
  255.           -  there  is no  space between  the  parameter character  and its
  256.           value, i.e. "-s 0" is wrong "-s0" is correct.
  257.  
  258.  
  259.                                    Graphics Drivers
  260.                                    ----------------
  261.  
  262.                The program will  detect the following 10  types of graphics
  263.           card  and load the corresponding .bgi driver file. If the program
  264.           cannot detect your  graphics card, you  can manually specify  the
  265.           graphics driver to be  loaded by adding a command  line parameter
  266.           when you execute the program. For each graphics card, there is  a
  267.           default mode which is the best for that card. You can override it
  268.           by specifying a second command line parameter.
  269.  
  270.            -Cn   Driver    Driver      -Mn   Mode
  271.            ---   ------    File        ---   ----
  272.                            ------
  273.  
  274.            1     CGA       CGA.BGI     1*    320 x 200  color palette 1
  275.  
  276.                                        4     640 x 200 black & white
  277.            2     MCGA      CGA.BGI     4*    640 x 200
  278.  
  279.            3     EGA       EGAVGA.BGI  1*    640 x 350 16 colors
  280.  
  281.            4     EGA64     EGAVGA.BGI  1*    640 x 350
  282.  
  283.            5     EGAMono   EGAVGA.BGI  3*    640 x 350
  284.            7     Hercules  HERC.BGI    0*    720 x 348 black & white
  285.  
  286.            8     ATT400    ATT.BGI     4*    640 x 200
  287.  
  288.            9     VGA       EGAVGA.BGI  1*    640 x 350 16 colors
  289.            10    PC3270    PC3270.BGI  0*    720 x 350
  290.  
  291.           Legend
  292.           ------
  293.           -Cn is the command line parameter to set graphics card
  294.           -Mn is the command line parameter to set graphics mode
  295.           an asterisk(*) beside -Mn is the default mode
  296.  
  297.                For example,  type "atc  -c3" to specify  EGA graphics  card
  298.           with default  640 x 350 mode;  type "atc -c1 -m4"  to specify CGA
  299.           with 640 x 200 mode.
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.                                           6
  309.  
  310.                            To upgrade from V1.0-1.5 to 1.6
  311.                            -------------------------------
  312.  
  313.                If you are  already a  registered user  of ATCSIM  V1.0-1.5,
  314.           version  1.6 is  free.  Replace all  the  files of  the  previous
  315.           versions with those from  this version and run REG.EXE  using the
  316.           same  password I sent you before. If you have lost your password,
  317.           send me  the registration  form quoting your  registration number
  318.           and I shall send you the password again.
  319.  
  320.  
  321.                                     What is ATC ?
  322.                                     -------------
  323.  
  324.                Aircraft fly in  and out of a large airport  in fixed routes
  325.           called airways.  They are  equivalent to  the freeways for  cars.
  326.           Unlike  driving where you can stop and look around, aircraft must
  327.           keep on  flying. The  job of  the  air traffic  controller is  to
  328.           direct aircraft from one place to  another via radio and to  keep
  329.           them separated to avoid collision. He achieves this with the help
  330.           of radar.
  331.  
  332.                In this game,  the radar  display shows the  airport at  the
  333.           center of the screen with  2 runways. Each can be used  at either
  334.           end. At  the start  of the  game, the  program will decide  which
  335.           runway or runways may be used for takeoff and landings. There may
  336.           be only  one  active runway  or  all 4  possible runways  may  be
  337.           active. An  active runway  is  shown on  the radar  display as  a
  338.           yellow[1] dotted line together with its approach area  shown as a
  339.           light-blue rectangle. There are  5 exits where departing aircraft
  340.           will leave. They are shown as  light-green brackets together with
  341.           their names near the edges of the radar display.
  342.  
  343.                If  the  wind effect  is  on, a  light-green  wind direction
  344.           indicator  will be  displayed on  the upper  right corner  of the
  345.           radar display  showing  the direction  and speed  in knots.  Wind
  346.           speed is from 6 to  25 knots. To see the actual direction  of the
  347.           wind in degrees, press <ESC><H><W> for help on wind.
  348.  
  349.                You  have to direct departing aircraft to take off, climb to
  350.           a certain altitude (at least 6,000  ft), to turn left or right so
  351.           that  they fly towards their destinations (the 5 exits). You have
  352.           to  direct arriving  aircraft to  descend to  a  certain altitude
  353.           (maximum 4,000 ft),  to turn left or right so  that they fly into
  354.           the  approach area  (rectangle),  'clear' them  for approach  and
  355.           clear them to land.
  356.  
  357.  
  358.                               
  359.  
  360.                [1] The color specified here is for EGA/VGA and it will vary
  361.           depending on the graphics card.
  362.  
  363.                                           7
  364.  
  365.                To prevent collisions, aircraft fly at heights at least  one
  366.           thousand feet  apart. When 2 aircraft are vertically separated by
  367.           less than 1000  ft. and horizontally less  than approximately 0.5
  368.           inch  on the  radar  display,  a  collision  is  likely  and  the
  369.           condition  is called "near miss".  The game ends  when 2 aircraft
  370.           collide in midair.
  371.  
  372.  
  373.                                Headings & Flight Level
  374.                                -----------------------
  375.  
  376.                Flying  is like sailing where direction is measured on a 360
  377.           degree basis. North is heading  0, east 90, south 180,  west 270.
  378.           Therefore, if you direct  an aircraft to turn right  heading 135,
  379.           you tell it to fly south-east.
  380.  
  381.                Runways  are named  by  its heading  in  tenth's of  degree.
  382.           Runway 09 is  heading 90-99  east, runway 16  is heading  160-169
  383.           south south east. The reciprocal runways (takeoff and landing  in
  384.           the opposite direction) are respectively runway 27 and 34.
  385.  
  386.                Wind  direction  is measured  from  where it  is  blown. 180
  387.           degree wind means it is blowing from south towards north.
  388.  
  389.                Aircraft fly in  heights measured in hundreds of feet called
  390.           flight levels.  A flight  level of  30 means  30 hundred  feet or
  391.           3,000 feet. Throughout this game altitudes are measured in flight
  392.           levels and so are your altitude changing commands.
  393.  
  394.  
  395.                         What is a Flight Progress Strip (FPS)
  396.                         -------------------------------------
  397.  
  398.                Air traffic controllers keep  details about each aircraft on
  399.           strips of  paper called flight  progress strips (FPS).  These FPS
  400.           are displayed on the  right of the radar  display in 2  sections,
  401.           the upper half departures, lower half arrivals.
  402.  
  403.           The FPS of each aircraft consists of 2 lines of data, e.g.
  404.  
  405.           24X 747 XKL 580 09
  406.           120 140 16 60 135 100
  407.  
  408.           24X is the identification of the aircraft. It is  the 'call sign'
  409.           which you have to enter on each command.
  410.  
  411.           747 is  the aircraft  type. In  this game, there  are 2  types of
  412.           aircraft by default:  Boeing 747 and Cessna 182. 747  is the fast
  413.           jet  which climbs and  fly faster  and 182  is the  slower single
  414.           propeller plane. You can change the name and performance of these
  415.           aircraft  and optionally  add  up  to  2  aircraft  of  your  own
  416.           specifications  using  the  Aircraft  Specification  Editor,  see
  417.  
  418.                                           8
  419.  
  420.           ASE.DOC
  421.  
  422.           XKL  is the name of the destination for departing or pass-through
  423.           aircraft. For arriving aircraft, this field is blank. There are 5
  424.           destinations:
  425.  
  426.                Name      Radials (bearing from airport center)
  427.                ----      -------
  428.                ELT       93
  429.                ECO       125
  430.                DVR       162
  431.                EDS       232
  432.                XKL       322
  433.  
  434.                This  field will show a light-red 'may' indicating May Day -
  435.           the call-sign for emergency if the aircraft is in distress.
  436.  
  437.           580 is the fuel indicator for the aircraft. 747 by default starts
  438.           off with 700 units of fuel and 182 with 500. They burn fuel while
  439.           waiting  for departures  as well  as flying.  They use  more fuel
  440.           climbing and less descending. You should keep  an eye on it. When
  441.           an aircraft runs out of fuel, the game is over!
  442.  
  443.           09 is the runway indicator:
  444.                - when an aircraft is waiting for departure, either 09,16,27
  445.                or 34  will be seen  showing it is  waiting for take  off at
  446.                that runway.
  447.  
  448.                - when you  clear an  aircraft for take  off, the  indicator
  449.                becomes 09T etc. to  show that the aircraft is  rolling down
  450.                that runway.
  451.  
  452.                -  after take off, and for arriving aircraft in flight, this
  453.                field is blank.
  454.  
  455.                - when  you  clear an  arriving aircraft  for approach,  the
  456.                indicator shows 09A etc.
  457.  
  458.                - when an aircraft is cleared to land, the indicator becomes
  459.                09C etc.
  460.  
  461.           120 is the heading that the aircraft is currently flying.
  462.  
  463.           140 is  the desired heading  that you  direct the  plane to  turn
  464.                towards. When the plane is not turning, this field is blank.
  465.  
  466.           16 is the  altitude in  Flight Levels (hundreds  of ft) that  the
  467.                aircraft is currently flying (1,600 ft).
  468.  
  469.           60  is  the desired  altitude you  specified.  When the  plane is
  470.                flying level, this field is blank.
  471.  
  472.  
  473.                                           9
  474.  
  475.           135  is the bearing  of the plane  from the airport  center. This
  476.                plane is to the south-east of the airport. When the plane is
  477.                waiting on the ground, this field is blank.
  478.  
  479.           100  is  the  distance  of the  plane  from  the  airport.  It is
  480.                approximately 95 units for  the edges and 150 units  for the
  481.                corners of the radar display.
  482.  
  483.  
  484.                                   Departure Example
  485.                                   -----------------
  486.  
  487.           A beep  is heard and you see on the  departure section a FPS with
  488.           this entry: 24X 747 XKL 598 09
  489.  
  490.           There  are no aircraft  around so you  clear it  for departure by
  491.           this command:
  492.  
  493.           ATC : 24XT<CR>
  494.  
  495.           Plane : "Two Four rolling"
  496.  
  497.           The pilot replies in synthesized voice!
  498.  
  499.                When  the plane gets off the ground,  you hear a beep and it
  500.           will be  displayed on the radar  by a cross (x)  in 2-dimensional
  501.           display and  by a yellow circle and a line, together with a brown
  502.           circle below  the aircraft in 3-dimensional display.  This is the
  503.           shadow of  the aircraft on  the ground. A  data-tag will also  be
  504.           placed near it  showing its call sign, altitude, speed and an up-
  505.           arrow (^). The bearing of XKL from the airport is 322.  To fly to
  506.           the exit XKL at 6,000 ft or above, you issue the command:
  507.  
  508.           ATC : 24X60L300
  509.  
  510.           Plane : "Two Four climb to six zero left three zero zero"
  511.  
  512.                When you see that  the bearing of the plane  approaches 322,
  513.           you tell  it to turn right heading 322. It will then fly directly
  514.           to XKL. If the  wind effect is on, you have to adjust the heading
  515.           accordingly, otherwise  the wind  will 'drift' the  aircraft away
  516.           from the destination.
  517.  
  518.           ATC : 24XH322<CR>
  519.  
  520.           Plane : "Two Four right three two two"
  521.  
  522.  
  523.                Note: There  are  3 turning  commands:  L,R  & H.  L  and  R
  524.           explicitly tell an aircraft to turn left or right. The  H command
  525.           tells  an  aircraft  to make  the  smaller  turn  (less than  180
  526.           degrees) to take up the desired heading.
  527.  
  528.                                           10
  529.  
  530.                                    Arrival Example
  531.                                    ---------------
  532.  
  533.           You hear a beep and you see on the arrival section a FPS:
  534.  
  535.           14C 182    396
  536.           65   90    245 158
  537.  
  538.                A Cessna 182 at 9,000 ft is flying in from south-west. While
  539.           it is outside the radar display, you cannot 'control' it. When it
  540.           enters, you hear a beep and  you enter this command to prepare it
  541.           to land using runway 09:
  542.  
  543.           ATC : 14C40L40<CR>
  544.  
  545.           Plane : "One Four descend to four zero left four zero"
  546.  
  547.                The  aim  is  to direct  the  plane  to  enter the  approach
  548.           rectangle at 4,000  ft or below. You  can only clear  an aircraft
  549.           for approach while it  is inside the rectangle. In  3-dimensional
  550.           display  mode, while the brown circle is inside the rectangle. If
  551.           the wind effect is on and the altitude of the  aircraft is within
  552.           the   effect  of  the  wind,  you  have  to  adjust  the  heading
  553.           accordingly. Otherwise, the wind will blow the aircraft away from
  554.           the  approach rectangle. Also, if wind effect  is on and the wind
  555.           is strong, say  more than 20 knots, and is  blowing from the tail
  556.           of the aircraft, if you direct the aircraft for approach at 4,000
  557.           ft. the  aircraft may miss-approach because the  strong tail wind
  558.           will  effectively reduce  the  distance for  descend. You  should
  559.           direct  the aircraft for approach  at a lower  altitude if strong
  560.           tail wind is blowing.
  561.  
  562.           ATC : 14CA<CR>
  563.  
  564.           Plane : "One Four approach zero nine"
  565.  
  566.                After  you have  cleared an aircraft  for approach,  it will
  567.           automatically turn left  or right  to align with  the runway  and
  568.           gently descend towards the  ground using the Instrumental Landing
  569.           System  (ILS) on board! Before it touches the ground, you have to
  570.           give landing clearance. Otherwise scores will be deducted.
  571.  
  572.           ATC : 14CC<CR>
  573.  
  574.           Plane : "One Four cleared to land"
  575.  
  576.  
  577.                           Transit Aircraft & Critical State
  578.                           ---------------------------------
  579.  
  580.                Transit aircraft  are aircraft passing  through your control
  581.           zone. They are displayed in the departure section of the FPS with
  582.  
  583.                                           11
  584.  
  585.           a blank runway field. You should vector them to their destination
  586.           with altitude of 6,000 ft. or more.
  587.  
  588.                To make the program more realistic, only one aircraft can be
  589.           in  the 'critical  state' of  'cleared to  land' or  'cleared for
  590.           takeoff' for a  particular runway and its reciprocal  runway. For
  591.           example, you  cannot clear  2 successive  aircraft to land  using
  592.           runway 09 although you can clear both for the approach.
  593.  
  594.  
  595.                                  Emergency Situations
  596.                                  --------------------
  597.  
  598.           Occasionally,  an emergency  situation  will arise.  There are  4
  599.           types of situations will increasing severity:
  600.  
  601.           Type 1: Electrical problem.
  602.                Effect : aircraft will dump fuel.
  603.                Action : descend to approach altitude and vector to  nearest
  604.                     approach rectangle.
  605.  
  606.           Type 2: Hydraulic problem.
  607.                Effect  : aircraft  will  dump fuel  and reduce  to Approach
  608.                     Speed.
  609.                Action : descend  to approach altitude and vector to nearest
  610.                     approach rectangle.
  611.  
  612.           Type 3: Rapid decompression.
  613.                Effect : aircraft will  dump fuel, reduce speed and  descend
  614.                     to 1,000 ft.
  615.                Action : vector to nearest approach rectangle.
  616.  
  617.           Type 4: Engine failure.
  618.                Effect  : aircraft will dump  fuel, reduce speed, descend to
  619.                     1,000 ft. and will be unable to maintain heading.
  620.                Action : vector to nearest approach rectangle.
  621.  
  622.  
  623.                                     Other commands
  624.                                     --------------
  625.  
  626.                There are commands to  display help and high score,  to quit
  627.           the game, to change how fast the game is played,  to change sound
  628.           level, to shell out to DOS (so that your boss will not know!), to
  629.           toggle between  2-dimensional and 3-dimensional display,  to save
  630.           the game so  that it can  be played again  from exactly the  same
  631.           situation and to toggle  the wind effect. Press <ESC> at any time
  632.           for the  menu, press <Q> to quit the  game, <H> for help and high
  633.           score, <O> to  jump to DOS,  <D> to change  speed, <S> to  change
  634.           sound level, <3> to toggle 2-D/3-D display, <V> to save  the game
  635.           and <W> to toggle wind effect on/off.
  636.  
  637.  
  638.                                           12
  639.  
  640.                As from V1.6,  you can  set the sound  level, delay  factor,
  641.           turn 3-dimensional  & wind effect  on or off  as well as  set the
  642.           skill  level from  the  command line  at  start up.  See  section
  643.           "Command line parameters" on page 5.
  644.  
  645.                The <ESC> is also used  to pause the game. Just press  a key
  646.           not assigned to any functions to resume playing.
  647.  
  648.  
  649.                                Registration & Discount
  650.                                ------------------------
  651.  
  652.                Many months of  hard work  have been spent  on writing  this
  653.           program. If you like this game, if you appreciate my work, please
  654.           send me a contribution. The copy  of this program you received is
  655.           in  a demonstration  state limited  to 3  aircraft for  all skill
  656.           levels. It  lets you evaluate  if it is  worth $20 or  not. After
  657.           registration, you  will be able to play as many as 26 aircraft in
  658.           level 6. See topic "Skill Level" below.
  659.  
  660.                Registration   is  simple.  Please   print  and  follow  the
  661.           instruction in REG.DOC
  662.  
  663.                If you  live outside  USA or  Canada please send  me a  bank
  664.           draft or money  order of  either US$20 payable  in USA or  HK$160
  665.           payable in Hong Kong. Alternatively, you  can send me cash in US/
  666.           Hong Kong/Australian dollars (A$25). The bank surcharges for a US
  667.           dollar check drawn  outside US/Canada will  kill my living!  Cash
  668.           should  preferably be sent by  registered mail as  I shall not be
  669.           held responsible for any losses.
  670.  
  671.                After  I have  received  your form,  I  shall mail  you  the
  672.           password to  be used with  REG.EXE to register  your own  copy of
  673.           ATC.EXE  and I  don't  have  to  send  you  another  disk.  After
  674.           registration,  all the features of the game will be available and
  675.           the program will display your name and address when you start the
  676.           game. Each user will have his own unique password.
  677.  
  678.                If you send  your registration before October  31, 1991, the
  679.           following  discount will  be given:  US$10 or  A$10 or  HK$80 for
  680.           registration. However,  only CASH will be  accepted preferably by
  681.           registered mail.
  682.  
  683.  
  684.  
  685.  
  686.  
  687.                               Skill levels & Jump to DOS
  688.                               --------------------------
  689.  
  690.           Level 1 : Trainee
  691.                - play 'at your own pace' from as slow as 9 seconds per tick
  692.  
  693.                                           13
  694.  
  695.                - no fuel restriction
  696.                - no  exit restriction. Fly departing  aircraft anywhere you
  697.                     like to 'get the hang of ATCing'
  698.                - handle 6 aircraft generated at slower successions.
  699.  
  700.           Level 2 : Cadet
  701.                - still no fuel restrictions
  702.                - now learn to fly aircraft to their destinations
  703.                - handle 10 aircraft.
  704.  
  705.           Level 3 : Officer
  706.                - with full fuel & destination restrictions
  707.                - handle 14 aircraft generated at faster successions.
  708.                - wind effect is on by default.
  709.  
  710.           Level 4 : Supervisor
  711.                - arriving aircraft may 'miss  approach' due to poor weather
  712.                     condition or poor technique of pilots. They  are low on
  713.                     fuel so you have to 'vector' them for another  approach
  714.                     as soon as possible.
  715.                - you may encounter emergency situations
  716.                - handle 18 aircraft
  717.  
  718.           Level 5 : Chief
  719.                - handle 22 aircraft
  720.                - you cannot play slower than 5 seconds per tick
  721.                - exit name will not be shown on the display
  722.                -  there   will  be  more  miss   approaches  and  emergency
  723.                     situations
  724.  
  725.  
  726.           Level 6 : Wizard
  727.                -  meet the greatest challenge  and handle 26  aircraft at a
  728.                     busy airport.
  729.                - you can only play at either 1 or 2 seconds per tick
  730.                - new aircraft will be created every 28 ticks
  731.                - more miss approaches and emergency situations
  732.  
  733.  
  734.                At the start of the game, the program will check if you have
  735.           enough expanded memory available (about 208K) to swap the program
  736.           out when you shell to DOS, leaving only 3K of conventional memory
  737.           used up. If you don't have enough memory, the program will open a
  738.           hidden file SWAP.$$$  on your default disk  and sub-directory. It
  739.           will be  194K  big. If  you  don't have  enough  disk space,  the
  740.           program will  warn you and the  program will jump  to DOS without
  741.           swapping, using up 195K of conventional memory.
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.                                           14
  749.  
  750.                        Distribution Policy & License Agreement
  751.                        ---------------------------------------
  752.  
  753.                This software is distributed  as Trialware = try  before you
  754.           buy. You  are given 30 days to  try out this product.  If you are
  755.           satisfied at  the end of 30 days, please register. If you are not
  756.           satisfied, you should cease using it. You are free and encouraged
  757.           to  distribute  this  program  as   widely  as  possible  in  its
  758.           unmodified form. You  should not charge a fee more  than the cost
  759.           of a  floppy disk + postage  and in case of  Bulletin Boards, the
  760.           normal  connected charges  if present.  Please help  trialware by
  761.           uploading  it to  anywhere you  think people  are interested  in.
  762.           Trialware  can  only  survive  and continue  to  produce  quality
  763.           program at such a  low price if the author does not have to spend
  764.           a lot of money on  advertisement and there are many users  who do
  765.           paid. Thank you in advance for your support!
  766.  
  767.                This  program is supplied  'as is' without  guarantee of any
  768.           kind. The  author will  not be liable  for any losses  or damages
  769.           consequential or coincidental to the use of this software.
  770.  
  771.                This   software  is  copyrighted  under  International  Laws
  772.           applicable.  You  can  only  distribute  the  original  trialware
  773.           version of the  program in its original package  (the ATCSIM.EXE)
  774.           freely. You cannot disassemble or reverse engineer the program or
  775.           modify  it so  as  to  enable  the  functions  and  features  for
  776.           registered users. The only  legal way to modify the  file ATC.DAT
  777.           is  by  using  REG.EXE  to  enter  the  password  supplied   from
  778.           registration and the ASE.EXE to modify the aircraft specification
  779.           data. ATC.DAT  after registration will become  your personal copy
  780.           and cease  to be  trialware. Distribution of  registered personal
  781.           copy is  a violation  of applicable Copyright  Laws. Registration
  782.           implies that you accept this license agreement.
  783.  
  784.  
  785.                                    Acknowledgement
  786.                                    ---------------
  787.  
  788.                The speech  synthesizer module is  by David Neal  Dubois and
  789.           Michael Day and is  available in CompuServe's Borland Programming
  790.           Forum A TP5.x Library as TALK.ZIP
  791.  
  792.                The execswap module  to swap most of  the program to EMS  or
  793.           hard disk during shell to DOS  is by Kim Kokonen and is available
  794.           in Borland Programming Forum A TP5.x Library as EXECSW.ARC
  795.  
  796.                The  LZEXE  compression  program   is  from  France  and  is
  797.           available  in CompuServe's  IBM Systems  & Utilities  Forum Files
  798.           Library as LZEXE9.ZIP
  799.  
  800.  
  801.  
  802.  
  803.                                           15
  804.  
  805.                The  module to  process command  line parameters  is adapted
  806.           from  CMDLIN.PAS  by  Jim  Walsh  and  is  available  in  Borland
  807.           Programming Forum A TP5.x Library as CMDLIN.ARC
  808.  
  809.                I wish to thank those of  you who have uploaded this game to
  810.           other  information service  and your  local BBS.  I also  wish to
  811.           thank all the software distributors who distribute my program. 
  812.  
  813.  
  814.                                    Revision History
  815.                                    ----------------
  816.  
  817.           Version 1.6 - April 20,1991
  818.                - add various command line parameters.
  819.                - add hall of fame with top 10 high scores.
  820.                - more realistic 2-dimensional display: aircraft represented
  821.                  by a cross (x).
  822.                - add the climb/descend indicator in data-tag.
  823.                - arrival aircraft now come from the exit destinations and 
  824.                  not from random positions.
  825.                - create more pass-through aircraft.
  826.                - fix the critical state not saved/restored bug.
  827.                - when you abort an approach, the critical state was not 
  828.                  cleared, bug fixed.
  829.                - fix the 4th aircraft name not saved bug in Aircraft    
  830.                  Specification Editor.
  831.  
  832.           Version 1.5 - September 29,1990
  833.                - add pass-through aircraft.
  834.                -  use of 'critical state' to prevent clearing 2 aircraft to
  835.                  land on the same runway.
  836.                - display aircraft while rolling on the runway during    
  837.                  takeoff and landing.
  838.                - fix the score overflow bug.
  839.                - program clean-up: now only one .dat file for all the 
  840.                  graphics card.
  841.  
  842.           Version 1.4B - April 21,1990
  843.                - there is a technical restriction in 386 and 486 which 
  844.                  causes the program to hang in these machines. Bugs fixed.
  845.  
  846.           Version 1.4 - March 8,1990
  847.                - improved generation of emergency event for level 4 & 5.
  848.                - add support for CGA 320 x 200 x 4 colors mode.
  849.                - add level 6.
  850.                - aircraft speed up on descend and slow down on climbing.
  851.                - change altitude command & approach command simplified.
  852.                - add H command to take up heading.
  853.                -  add optional  second  command line  parameter to  specify
  854.                     graphics mode.
  855.                - allow you to break out of (to abort) an approach.
  856.  
  857.  
  858.                                           16
  859.  
  860.                -  in type  4 emergency (engine  failure), the  aircraft may
  861.                     spin round and round, bug fixed.
  862.                - unfortunately, the herc.bgi  driver that supports Hercules
  863.                     Incolor card was so 'buggy' that I've to removed it. If
  864.                     you have  an Incolor card,  the program still  runs but
  865.                     there is no color, sorry.
  866.  
  867.           Version 1.3 - November 24,1989
  868.                - add variable wind effects.
  869.                - add 4 types of emergency situations.
  870.                - improved  help screens divided  into pages, added  help on
  871.                     Flight Progress Strips.
  872.                - add  optional command  line parameter to  specify graphics
  873.                     card  because the autodetect  function doesn't  work on
  874.                     some graphics card.
  875.                - remove all the .bgi graphics drivers from the .exe file to
  876.                     save  memory since  only  one driver  is needed  during
  877.                     execution. More graphics card are now supported.
  878.  
  879.           Version 1.2 - September 16, 1989
  880.                - add option to save/resume game.
  881.                - add 3-dimensional display.
  882.                -  add  Aircraft  Specification  Editor  to  change aircraft
  883.                     performance  data  and  optionally  add  1  or  2  more
  884.                     aircraft types.
  885.                - randomly use 1-4 runways.
  886.  
  887.           Version 1.1 - August 1, 1989
  888.                -  when   the  last   active  aircraft   has  landed/reached
  889.                     destination, the  program will go haywire  and may hang
  890.                     the system requiring reboot, bug fixed.
  891.                - an  aircraft may  repeatedly miss approach.  The algorithm
  892.                     has  been  rewritten  so  that  it  reflects  the  real
  893.                     situation better.
  894.  
  895.           Version 1.0 - July 21, 1989
  896.                - initial release.
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.                                           17
  914.  
  915.                                         Index
  916.                                         -----
  917.  
  918.           Topic  headings are found on the Table  of Contents on page 2 and
  919.           are not included here.
  920.  
  921.           3-dimensional display  11
  922.  
  923.           Aircraft types  8
  924.           Approach rectangle  7, 11
  925.  
  926.           Command Line Parameters  5
  927.           Commands
  928.                turning  10
  929.  
  930.           Data-tag  10
  931.           Distress indicator  9
  932.  
  933.           Exit name and radials  9
  934.           Expanded memory  14
  935.  
  936.           Graphics card  6
  937.                default mode  6
  938.  
  939.           High score display  12
  940.  
  941.           Miss approach  14
  942.  
  943.           Near miss  8
  944.  
  945.           Password  7, 13
  946.  
  947.           Radar display  7
  948.           Restrictions
  949.                altitude  7
  950.                horizontal  8
  951.           Runways  7
  952.  
  953.           Wind effect  10, 11
  954.                wind direction indicator  7
  955. 
  956.